﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace WareDealer.Mode
{
    public class WareStock
    {
        /// <summary>
        /// 商品编号
        /// </summary>
        public string Skuid { get; set; }
        /// <summary>
        /// 商品状态
        /// </summary>
        public int StockState { get; set; }

        /// <summary>
        /// 库存状态值
        /// </summary>
        public int IsSale
        {
            //-1 下柜 0 无货 1 有货 2 配货 3 预订 4 不配送
            //0 该地区暂不支持配送(4) 33 有货(1), 40 可配货(2), 36 预订(3), 34 无货(0), 下柜（-1）
            get { return StockState == 33 ? 1 : (StockState == 40 ? 2 : (StockState == 36 ? 3 : 0)); }
        }
        /// <summary>
        /// 商品状态
        /// </summary>
        public string StockName { get; set; }
        /// <summary>
        /// 商品数量
        /// </summary>
        /// <remarks>当商品库存小于5时，会有商品数量显示rn</remarks>
        public int StockNum { get; set; }
    }
}
